<!DOCTYPE html>
<html lang="ja">

<head>
  <meta charset="utf-8">
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  <meta http-equiv="Content-Style-Type" content="text/css">
  <script src='../bbs.js'></script>

  <!-- Global site tag (gtag.js) - Google Analytics -->
  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-120820034-1"></script>

  <link href="../bbs.css" type="text/css" rel="stylesheet">
  <link rel="shortcut icon" href="/favicon.ico">
  <title>翻訳の申し出が... | サクラエディタ過去ログ</title>
</head>
<body>
<ul class="side">
        <a href="./" class="toindex">◀ANSI版開発トップへ</a>
        <li><div class="list-title">
    <span class="no">2448</span>
    <a class="thread-title" href="2448.html#2448">翻訳の申し出が...</a></div>
    <ul><li><div class="list-title">
    <span class="no">2449</span>
    <a class="thread-title" href="2448.html#2449">RE: 翻訳の申し出が... </a></div>
    <ul><li><div class="list-title">
    <span class="no">2451</span>
    <a class="thread-title" href="2448.html#2451">Re2: 翻訳の申し出が... </a></div>
    </li><li><div class="list-title">
    <span class="no">2452</span>
    <a class="thread-title" href="2448.html#2452">Re2: 翻訳の申し出が... </a></div>
    <ul><li><div class="list-title">
    <span class="no">2453</span>
    <a class="thread-title" href="2448.html#2453">Re3: 翻訳の申し出が... </a></div>
    </li><li><div class="list-title">
    <span class="no">2454</span>
    <a class="thread-title" href="2448.html#2454">Re3: 翻訳の申し出が... </a></div>
    <ul><li><div class="list-title">
    <span class="no">2455</span>
    <a class="thread-title" href="2448.html#2455">Re4: 翻訳の申し出が... </a></div>
    <ul><li><div class="list-title">
    <span class="no">2456</span>
    <a class="thread-title" href="2448.html#2456">Re5: 翻訳の申し出が... </a></div>
    <ul><li><div class="list-title">
    <span class="no">2457</span>
    <a class="thread-title" href="2448.html#2457">Re6: 翻訳の申し出が... </a></div>
    </li></ul></li><li><div class="list-title">
    <span class="no">2458</span>
    <a class="thread-title" href="2448.html#2458">Re5: 翻訳の申し出が... </a></div>
    <ul><li><div class="list-title">
    <span class="no">2459</span>
    <a class="thread-title" href="2448.html#2459">Re6: 翻訳の申し出が... </a></div>
    <ul><li><div class="list-title">
    <span class="no">2460</span>
    <a class="thread-title" href="2448.html#2460">Re7: 翻訳の申し出が... </a></div>
    <ul><li><div class="list-title">
    <span class="no">2461</span>
    <a class="thread-title" href="2448.html#2461">Re8: 翻訳の申し出が... </a></div>
    <ul><li><div class="list-title">
    <span class="no">2463</span>
    <a class="thread-title" href="2448.html#2463">Re9: 翻訳の申し出が... </a></div>
    </li></ul></li><li><div class="list-title">
    <span class="no">2462</span>
    <a class="thread-title" href="2448.html#2462">Re8: 翻訳の申し出が... </a></div>
    <ul><li><div class="list-title">
    <span class="no">2464</span>
    <a class="thread-title" href="2448.html#2464">Re: Unicode</a></div>
    </li></ul></li><li><div class="list-title">
    <span class="no">2466</span>
    <a class="thread-title" href="2448.html#2466">Re8: 翻訳の申し出が... </a></div>
    </li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></li>
    </ul><ul class="main"><li><section><h1 id=2448>
    <span class="no">[2448]</span>
    <a class="thread-title" href="#2448">翻訳の申し出が...</a>
    <span class="author">げんた</span>
    <time datetime="2002-10-29T23:50:56">2002年10月29日 23:50</time></h1>
    <div class="body"><br>I send you this message because i think that sakura editor is a great program and i would like to see it in other languages like english, french, german and spanish. I'm the one who translates Dev-C++ to spanish (and many others) and i want to help this project to be useful for more people.<br>Say me if i can help or not but reply because i post a request like other guy who can translate it to other language (i'm not alone) and anyone has answer me.<br><br>Thanks for all,<br>   Fernando.<br><br>どうしたものでしょうか．とりあえず返事をしないと．<br><br>個人的には，こうもメッセージがソースの中に埋め込まれた状態では多言語化は無理だろうと思っています．内部コードがSJISなのは仕方がないとしてもメッセージくらいは全部リソースに移動しますかねぇ．<br></div></section>
    <ul><li><section><h1 id=2449>
    <span class="no">[2449]</span>
    <a class="thread-title" href="#2449">RE: 翻訳の申し出が... </a>
    <span class="author">やざき</span>
    <time datetime="2002-10-30T00:11:41">2002年10月30日 00:11</time></h1>
    <div class="body"><br>&gt;個人的には，こうもメッセージがソースの中に埋め込まれた状態では多言語化は無理だろうと思っています．内部コードがSJISなのは仕方がないとしてもメッセージくらいは全部リソースに移動しますかねぇ．<br><br>どうやるんでしょうね。メッセージが翻訳されるパッチを作るのかもしれないし、リソースだけ直して終わろうとしているのかもしれないし。。。？<br>でも、リソースを外に出すのがいいかなぁ。日本語のものとしても、重複がなくなってよいだろうし。<br><br><br>ところで、frenchやらgermanやらspanishにすると、当然その言語が母国語の人が使うことになると思うんだけど、<br>内部コードはSJIS（ソースコードがSJISとか言う話ではなくて、CMemoryがSJISのみということね）でいいのか!?<br>という気もしますが、いいんでしょうね（全然知識なし）。<br></div></section>
    <ul><li><section><h1 id=2451>
    <span class="no">[2451]</span>
    <a class="thread-title" href="#2451">Re2: 翻訳の申し出が... </a>
    <span class="author">げんた</span>
    <time datetime="2002-10-30T02:02:58">2002年10月30日 02:02</time></h1>
    <div class="body">&gt;でも、リソースを外に出すのがいいかなぁ。日本語のものとしても、重複がなくなってよいだろうし。<br>多分そんな感じだろうとは思います．GNUのgettextみたいな関数を作って，メッセージIDを渡すと文字列が返されるような感じ．関数だけ作って文字列の取り出しは得意そうな人に頼みますかね．<br><br>&gt;内部コードはSJISでいいのか!?<br>1バイト圏なら問題ないように思います．但し，漢字の自動判別はOFFにしないとだめですけどね．<br></div></section>
    </li><li><section><h1 id=2452>
    <span class="no">[2452]</span>
    <a class="thread-title" href="#2452">Re2: 翻訳の申し出が... </a>
    <span class="author">もか</span>
    <time datetime="2002-10-30T13:17:20">2002年10月30日 13:17</time></h1>
    <div class="body">▼ やざきさん<br>&gt; 内部コードはSJISでいいのか!?<br>ASCII(0x00-0x8f)だけなら問題ないと思いますが，<br>french,german,spanish対応となると，たぶんISO-8859-1(0xc0-0xff) + MS拡張(0x90-0xbf) の部分がやばいです。<br><br>ソースの各所にある日本語読み飛ばし・2バイト一文字処理をすべて修正する必要がありそう。<br></div></section>
    <ul><li><section><h1 id=2453>
    <span class="no">[2453]</span>
    <a class="thread-title" href="#2453">Re3: 翻訳の申し出が... </a>
    <span class="author">やざき</span>
    <time datetime="2002-10-30T13:29:22">2002年10月30日 13:29</time></h1>
    <div class="body"><br>&gt;ソースの各所にある日本語読み飛ばし・2バイト一文字処理をすべて修正する必要がありそう。<br><br>それはぐったり。。。<br>でもそれじゃ、frenchほか対応となるとSJISを想定できなくなるってことであって、<br>それは、sakuraでやることではないような気がしないでもない。<br>もちろんやっても面白いと思うけど。<br><br>その辺り、技術的にどうなのでしょう？ &gt; 詳しい人!<br></div></section>
    </li><li><section><h1 id=2454>
    <span class="no">[2454]</span>
    <a class="thread-title" href="#2454">Re3: 翻訳の申し出が... </a>
    <span class="author">げんた</span>
    <time datetime="2002-10-30T15:44:27">2002年10月30日 15:44</time></h1>
    <div class="body">&gt;ソースの各所にある日本語読み飛ばし・2バイト一文字処理<br>ぐぎゃぁ．そうでした．2文字で1文字と見なされてしまうんだった．<br><br>この辺は判定部分をうまく別関数に切り出せないだろうか．<br><br>シナリオとしては，<br>起動→言語(locale?)オブジェクトを作る<br>→メッセージファイル読み込みなど初期化<br>で，そのオブジェクトが2バイト判定とかメッセージ文字列提供とかを行うってことでうまくいくかなぁ．<br><br>オブジェクトの所属はCEditDocですかね．<br></div></section>
    <ul><li><section><h1 id=2455>
    <span class="no">[2455]</span>
    <a class="thread-title" href="#2455">Re4: 翻訳の申し出が... </a>
    <span class="author">やざき</span>
    <time datetime="2002-10-30T17:13:21">2002年10月30日 17:13</time></h1>
    <div class="body"><br>まずは、Fernandoさんに、そういう需要があるのかってのが問題ですね。<br>実は日本語を編集したいのかもしれないし。<br></div></section>
    <ul><li><section><h1 id=2456>
    <span class="no">[2456]</span>
    <a class="thread-title" href="#2456">Re5: 翻訳の申し出が... </a>
    <span class="author">KENCH</span>
    <time datetime="2002-10-31T12:37:10">2002年10月31日 12:37</time></h1>
    <div class="body">▼ やざきさん<br>&gt; 実は日本語を編集したいのかもしれないし。<br>　だったら、そのまま使うかも^^;</div></section>
    <ul><li><section><h1 id=2457>
    <span class="no">[2457]</span>
    <a class="thread-title" href="#2457">Re6: 翻訳の申し出が... </a>
    <span class="author">やざき</span>
    <time datetime="2002-10-31T14:44:43">2002年10月31日 14:44</time></h1>
    <div class="body"><br>&gt;&gt; 実は日本語を編集したいのかもしれないし。<br>&gt;　だったら、そのまま使うかも^^;<br><br>でもメニューは母国語がいいんじゃないの。<br>考えすぎかもしれないけどさっ。<br></div></section>
    </li></ul></li><li><section><h1 id=2458>
    <span class="no">[2458]</span>
    <a class="thread-title" href="#2458">Re5: 翻訳の申し出が... </a>
    <span class="author">げんた</span>
    <time datetime="2002-10-31T16:30:27">2002年10月31日 16:30</time></h1>
    <div class="body">&gt;実は日本語を編集したいのかもしれないし。<br>日本語は全然わからないらしいよ．<br></div></section>
    <ul><li><section><h1 id=2459>
    <span class="no">[2459]</span>
    <a class="thread-title" href="#2459">Re6: 翻訳の申し出が... </a>
    <span class="author">やざき</span>
    <time datetime="2002-10-31T17:13:47">2002年10月31日 17:13</time></h1>
    <div class="body">&gt;タイトル: Re6: 翻訳の申し出が... <br>&gt;発言者: げんた<br>&gt;&gt;実は日本語を編集したいのかもしれないし。<br>&gt;日本語は全然わからないらしいよ．<br><br>ふうん。そうなのか。<br>せっかくいじるなら、内部Unicodeにしてしまうというのはどう？<br>それほどいじらなそう？<br></div></section>
    <ul><li><section><h1 id=2460>
    <span class="no">[2460]</span>
    <a class="thread-title" href="#2460">Re7: 翻訳の申し出が... </a>
    <span class="author">げんた</span>
    <time datetime="2002-10-31T17:44:28">2002年10月31日 17:44</time></h1>
    <div class="body">&gt;せっかくいじるなら、内部Unicodeにしてしまうというのはどう？<br>私もそれがBESTな解だとは思います．<br><br>* 1バイト文字と2バイト文字の判定部分<br>はどっちにしても多言語サポートでは見直し必須<br><br>* 表示位置と内部バイト数の不一致<br>はTAB処理で既に一致していない．逆に2バイト固定だと文字の開始位置を知るために先頭からスキャンしなくて良い．<br><br>* 現在の正規表現ライブラリがSJIS<br>てのはどうしよう．<br><br>* charで文字を扱っているところ<br>はおおかたw_charになるのかな？物量がちょっとつかめませんが，ほとんどの場所が影響しそう．<br><br>できるならお願い(^^)．<br></div></section>
    <ul><li><section><h1 id=2461>
    <span class="no">[2461]</span>
    <a class="thread-title" href="#2461">Re8: 翻訳の申し出が... </a>
    <span class="author">げんた</span>
    <time datetime="2002-10-31T17:51:05">2002年10月31日 17:51</time></h1>
    <div class="body">&gt;* 現在の正規表現ライブラリがSJIS<br>&gt;てのはどうしよう．<br><br>BoostのRegex++をUnicodeで使えば問題ないらしい．<br>http://www.s34.co.jp/cpptechdoc/article/regexpp/<br><br>これだと正規表現は標準装備ってことになりますね．<br></div></section>
    <ul><li><section><h1 id=2463>
    <span class="no">[2463]</span>
    <a class="thread-title" href="#2463">Re9: 翻訳の申し出が... </a>
    <span class="author">げんた</span>
    <time datetime="2002-10-31T17:59:26">2002年10月31日 17:59</time></h1>
    <div class="body">&gt;BoostのRegex++<br>よく見たらやざきさん自身がBoost::regexを以前紹介していましたね．<br>釈迦に説法でした．<br><br>Unicode対応になったら，2.0.0.0からスタートするのも悪くないな．<br></div></section>
    </li></ul></li><li><section><h1 id=2462>
    <span class="no">[2462]</span>
    <a class="thread-title" href="#2462">Re8: 翻訳の申し出が... </a>
    <span class="author">やざき</span>
    <time datetime="2002-10-31T17:52:59">2002年10月31日 17:52</time></h1>
    <div class="body"><br>正規表現については、Boost++を使えば大丈夫でしょう。<br>現在のsakuraとは別ものにしておいたほうが安全そうだけど、でもどこから手をつけようかしらん<br></div></section>
    <ul><li><section><h1 id=2464>
    <span class="no">[2464]</span>
    <a class="thread-title" href="#2464">Re: Unicode</a>
    <span class="author">げんた</span>
    <time datetime="2002-10-31T18:02:04">2002年10月31日 18:02</time></h1>
    <div class="body">&gt;でもどこから手をつけようかしらん<br>大量にある文字列変換機能がネックになりそうな気もする...<br></div></section>
    </li></ul></li><li><section><h1 id=2466>
    <span class="no">[2466]</span>
    <a class="thread-title" href="#2466">Re8: 翻訳の申し出が... </a>
    <span class="author">あろか</span>
    <time datetime="2002-11-01T00:59:42">2002年11月01日 00:59</time></h1>
    <div class="body">▼ げんたさん<br>&gt; &gt;せっかくいじるなら、内部Unicodeにしてしまうというのはどう？<br><br>Windows9xはUnicodeサポートが中途半端なので外部I/FはMBCSで残さざるを得ないのでしょうけど、1.3.0.0のころ逆に外部Unicode化を試したことがありましたが、内部処理と外部処理のかかわる箇所が多すぎて挫折しました。<br>内外ひっくるめて変えられたら随分楽かと思います。<br></div></section>
    </li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></body></html>